package com.school.manager.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * description：异常枚举
 * date：2021/10/1510:16 上午
 */

@AllArgsConstructor
@Getter
public enum ExceptionEnum {

    OBJECT_IS_NULL(700, "对象为空！！！"),
    USER_IS_DISABLE(701, "用户已被禁用！！！"),
    NO_USER_EXISTS(702, "用户不存在！！！"),
    PASSWORD_ERROR(703, "用户名或密码错误！！！"),
    INIT_PASSWORD_ERROR(704, "原密码不正确！！！"),
    USER_HAS_NO_ROLE(705, "用户权限选择异常！！！"),
    RESPONSE_EXCEP(077, "请求响应异常！"),
    CURRENT_USER_NO_OPERAT(706, "该用户已登录不允许任何修改！！！"),
    SUPER_ADMIN_NO_OPERAT(707, "超级管理员账号不允许任何修改！！！"),
    TASK_ALREADY_HAS(708, "该任务已经领取，不能重复领取！！！"),
    NO_READY_TASK(709, "该任务状态异常不能发布！！！"),
    NO_STATUS_PULL(710, "该任务状态异常不能领取！！！"),
    NO_PARAMS(714, "参数不能为空！！！"),
    COURSE_HAS_CONN(711, "该课程已存在当前位置！！！")
    //    LIST_IS_EMPTY(701, "集合为空！！！"),
    ;

    private final int code;

    private final String message;
}
